11111111111111111111
00111111111111111111
00000000000001111111
00322000002230011111
00055000001500001111
00055200005500000111
00002220022000000111
11002220022204440111
11002222022225444411
11100222022204440111
33333352022200000111
33330202002200011111
33330202202200111111
20202200202220011111
11111111111111111111